package top.healthylife.gateway.platform.softwind.dto.enterpriseinvoice.res;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * @author : GaoZeXi
 * @date 2021/11/29 14:48
 */
@Data
@Accessors(chain = true)
@ApiModel("发票合并接口")
public class WindResInvoiceConsolidationListItem {
    @ApiModelProperty(value = "购方税号")
    private String gfsh;
    @ApiModelProperty(value = "购方名称")
    private String gfmc;
    @ApiModelProperty(value = "购方银行资料")
    private String gfyhzh;
    @ApiModelProperty(value = "进销项表示")
    private String sign;
    @ApiModelProperty(value = "发票种类代码", notes = "[01--增值税专用发票,02--货物运输业增值税专用发票,03--机动车销售统一发票,04--增值税普通发票,08--电子专用发票10--电子普通发票,11--卷式普通发票,14--电子普通[通行费]发票,15--二手车统一发票,004--增值税专用发票,007--增值税普通发票,009--货物运输业增值税专用发票005--机动车销售统一发票,006--二手车统一发票,026--电子普通发票,99--通用机打发票,c--增值税普通发票,s--增值税专用发票,j--机动车销售统一发票,p--电子普通发票]")
    private String fpzl;
    @ApiModelProperty(value = "金额(不含税)", notes = "二手车发票对应“车价合计”")
    private String hjje;
    @ApiModelProperty(value = "吨位")
    private String dw;
    @ApiModelProperty(value = "限乘人数")
    private String xcrs;
    @ApiModelProperty(value = "开票日期")
    private String kprq;
    @ApiModelProperty(value = "备注")
    private String bz;
    @ApiModelProperty(value = "销方地址电话")
    private String xfdzdh;
    @ApiModelProperty(value = "商品明细")
    private List<GoodsDetails> details;
    @ApiModelProperty(value = "所属月份")
    private String ssyf;
    @ApiModelProperty(value = "车辆类型")
    private String cllx;
    @ApiModelProperty(value = "合格证号")
    private String hgzh;
    @ApiModelProperty(value = "纳税人识别号")
    private String taxpayerId;
    @ApiModelProperty(value = "产地")
    private String cd;
    @ApiModelProperty(value = "发票代码")
    private String fpdm;
    @ApiModelProperty(value = "税额")
    private String hjse;
    @ApiModelProperty(value = "车辆识别代号/车架号码")
    private String clsbdh;
    @ApiModelProperty(value = "开票人")
    private String kpr;
    @ApiModelProperty(value = "红冲发票代码号码组合")
    private String lzdmhm;
    @ApiModelProperty(value = "发票来源", notes = "0：pc,1：h5以及其他")
    private Integer invoiceSource;
    @ApiModelProperty(value = "商检单号")
    private String sjdh;
    @ApiModelProperty(value = "销方银行资料")
    private String xfyhzh;
    @ApiModelProperty(value = "厂牌型号")
    private String cpxh;
    @ApiModelProperty(value = "购方地址电话")
    private String gfdzdh;
    @ApiModelProperty(value = "进口证明书号")
    private String jkzmsh;
    @ApiModelProperty(value = "价税合计")
    private String jshj;
    @ApiModelProperty(value = "销方税号")
    private String xfsh;
    @ApiModelProperty(value = "销方名称")
    private String xfmc;
    @ApiModelProperty(value = "税率")
    private String slv;
    @ApiModelProperty(value = "作废标志")
    private String zfbz;
    @ApiModelProperty(value = "发票号码")
    private String fphm;
    @ApiModelProperty(value = "校验码")
    private String jym;
}
